CodeVASP 소개
CodeVASP는 국내 주요 거래소들의 연합체로 설립되었습니다. 현재 CodeVASP는 가장 오랜 운영 기록과 검증된 전문성을 보유한 글로벌 인정 Travel Rule 솔루션으로 자리잡고 있습니다. 'Search VASP by Wallet'과 'Search VASP by TXID'와 같은 새로운 기능을 통해 CodeVASP는 Travel Rule 프로세스를 지속적으로 발전시키고 새로운 글로벌 표준을 정립해 나가고 있습니다.
CodeVASP 워크플로우
CodeVASP의 Travel Rule 통신 플로우는 두 가지 주요 유형으로 구분됩니다.
Flow1: 사전 검증
Flow 2: 사후 검증
첫 번째 프로세스는 온체인 이전이 실행되기 전에 진행되며, VASP들이 사전에 Travel Rule 정보를 교환하고 자산 이전에 대한 승인을 요청합니다. 이전이 승인되면 온체인 거래가 실행되고 그 결과도 공유됩니다.
두 번째 프로세스는 어떤 사유로든 사전 정보 교환 및 승인이 완료될 수 없는 경우에 적용됩니다. 이 경우 보완적 절차를 통해 입고되는 자산이 규제 준수 범위 내에서 처리되도록 보장합니다: TxID를 기반으로 송신 VASP를 식별하고, 검색이 성공하면 필요한 정보 교환이 이루어집니다.
CodeVASP APIs
| API 명칭 | 설명 |
|---|---|
| VASP List Search | 송신 VASP가 CodeVASP에 요청을 보내면, CodeVASP는 Travel Rule 하에 통합된 VASP 목록을 반환합니다. 이는 일반적으로 고객의 출고 화면에서 이용 가능한 거래소 목록을 생성하는 데 사용됩니다. |
| Public Key Search | 송신 VASP가 CodeVASP에 요청을 보내면, CodeVASP는 암호화에 필요한 VASP들의 공개키를 반환합니다. |
| Search VASP by Wallet Request | VASP가 주어진 지갑 주소를 소유한 VASP를 검색하기 위해 CodeVASP에 요청을 보냅니다. 이 요청은 비동기적으로 처리됩니다. |
| Search VASP by Wallet Result | VASP가 "Search VASP by Wallet" 쿼리의 결과를 얻기 위해 CodeVASP에 요청을 보냅니다. |
| Virtual Asset Address Search | 송신 VASP와 수신 VASP가 지갑 주소가 수신 VASP에 속하는지 검증하기 위해 통신합니다. 이 단계는 사용자 정보의 불필요한 노출을 방지하기 위해 이전 전에 수행됩니다. |
| Asset Transfer Authorization | 송신 VASP가 수신 VASP와 통신하여 자산 이전에 대한 승인을 요청합니다. |
| Report Transfer Result | 송신 VASP와 수신 VASP가 블록체인 네트워크에서 거래가 완료되었음을 알리기 위해 통신합니다. |
| Transaction Status Search | 수신 VASP가 송신 VASP와 통신하여 특정 거래의 상태를 확인합니다. 이는 일반적으로 일정 시간 내에 "Report Transfer Result" API를 통한 확인이 수신되지 않는 경우 사용됩니다. |
| Finish Transfer | 송신 VASP와 수신 VASP가 자산 이전 프로세스가 종료되거나 실패했음을 알리기 위해 통신합니다. |
| Search VASP by TXID Request | VASP가 TXID를 기반으로 *익명 거래의 송신자를 식별하기 위해 CodeVASP에 요청을 보냅니다. 이 요청은 비동기적으로 처리됩니다. |
| Search VASP by TXID Result | VASP가 "Search VASP by TXID" 쿼리의 결과로서 송신 VASP의 엔티티 ID를 얻기 위해 CodeVASP에 요청을 보냅니다. |
| Asset Transfer Data Request | 수신 VASP가 이미 완료된 익명 거래에 대해 송신 VASP와 통신합니다. "Search VASP by TXID Request"와 "Search VASP by TXID Result" API를 사용하여 수신 VASP는 송신자를 식별하고 Travel Rule 준수에 필요한 사용자 데이터를 교환합니다. |
*익명 거래: 사전 Travel Rule 정보 교환 없이 실행된 블록체인 이전으로, 추가 조회가 이루어지기 전까지는 송신 VASP가 식별되지 않습니다.